package it.mercatino.uploadFile;

import java.io.File;

/**
 * Un FileNameGenerator che usa l'hash code del path assoluto del file
 *  per generare il nome del file stesso.
 * 
 * @author Marco
 * 
 * @see FileNameGenerator
 *
 */
public class HashFileNameGenerator implements FileNameGenerator {
	
	private String defaultPath = "/";
	
	@Override
	public String generateName(File file, String path, String extension) {
		if (path.equals(""))
			path = defaultPath;
		return path + file.getAbsolutePath().hashCode() + extension;
	}

}
